home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / hal / fdi / information / 10freedesktop / 30-keymap-dell.fdi < prev    next >
Encoding:
Extensible Markup Language  |  2009-04-09  |  3.7 KB  |  50 lines

  1. <?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
  2.  
  3. <deviceinfo version="0.2">
  4.   <device>
  5.  
  6.     <!-- These are raw scancodes produced by the atkbd driver -->
  7.     <match key="@input.originating_device:info.linux.driver" string="atkbd">
  8.  
  9.       <match key="/org/freedesktop/Hal/devices/computer:system.formfactor" string="laptop">
  10.         <match key="/org/freedesktop/Hal/devices/computer:system.hardware.vendor" prefix="Dell">
  11.           <append key="input.keymap.data" type="strlist">e001:playpause</append> <!-- Play/Pause -->
  12.           <append key="input.keymap.data" type="strlist">e002:stopcd</append> <!-- Stop -->
  13.           <append key="input.keymap.data" type="strlist">e003:previoussong</append> <!-- Previous song -->
  14.           <append key="input.keymap.data" type="strlist">e004:nextsong</append> <!-- Next song -->
  15.           <append key="input.keymap.data" type="strlist">e005:brightnessdown</append> <!-- Fn+Down arrow Brightness Down -->
  16.           <append key="input.keymap.data" type="strlist">e006:brightnessup</append> <!-- Fn+Up arrow Brightness Up -->
  17.           <append key="input.keymap.data" type="strlist">e007:battery</append> <!-- Fn+F3 battery icon -->
  18.           <append key="input.keymap.data" type="strlist">e008:wlan</append> <!-- Fn+F2 Turn On/Off Wireless -->
  19.           <append key="input.keymap.data" type="strlist">e009:ejectclosecd</append> <!-- Fn+F10 Eject CD -->
  20.           <append key="input.keymap.data" type="strlist">e00a:suspend</append> <!-- Fn+F1 hibernate -->
  21.           <append key="input.keymap.data" type="strlist">e00b:switchvideomode</append> <!-- Fn+F8 CRT/LCD (high keycode: "displaytoggle") -->
  22.           <append key="input.keymap.data" type="strlist">e00f:switchvideomode</append> <!-- Fn+F7 aspect ratio -->
  23.           <append key="input.keymap.data" type="strlist">e010:previoussong</append> <!-- Front panel previous song -->
  24.           <append key="input.keymap.data" type="strlist">e011:prog1</append> <!-- Wifi Catcher (DELL Specific) -->
  25.           <append key="input.keymap.data" type="strlist">e012:media</append> <!-- MediaDirect button (house icon) -->
  26.           <append key="input.keymap.data" type="strlist">e013:f23</append> <!-- FIXME Fn+Left arrow Auto Brightness -->
  27.           <append key="input.keymap.data" type="strlist">e015:camera</append> <!-- Shutter button Takes a picture if optional camera available -->
  28.           <append key="input.keymap.data" type="strlist">e00c:f23</append> <!-- Fn+Right arrow Auto Brightness -->
  29.           <append key="input.keymap.data" type="strlist">e019:nextsong</append> <!-- Front panel next song -->
  30.           <append key="input.keymap.data" type="strlist">e01b:switchvideomode</append> <!-- Display Toggle button -->
  31.           <append key="input.keymap.data" type="strlist">e022:playpause</append> <!-- Front panel play/pause -->
  32.           <append key="input.keymap.data" type="strlist">e024:stopcd</append> <!-- Front panel stop -->
  33.           <append key="input.keymap.data" type="strlist">e06d:media</append> <!-- MediaDirect button -->
  34.           <append key="info.capabilities" type="strlist">input.keymap</append>
  35.     
  36.       <match key="/org/freedesktop/Hal/devices/computer:system.hardware.product" contains="Latitude XT">
  37.             <append key="input.keymap.data" type="strlist">e058:screenlock</append> <!-- FIXME: Tablet lock button -->
  38.             <append key="input.keymap.data" type="strlist">e017:email</append> <!-- Tablet email button -->
  39.             <append key="input.keymap.data" type="strlist">e018:f21</append> <!-- FIXME: Tablet screen rotatation -->
  40.             <append key="input.keymap.data" type="strlist">e01a:setup</append> <!-- Tablet tools button -->
  41.           </match>
  42.  
  43.         </match>
  44.       </match>
  45.     </match>
  46.   </device>
  47. </deviceinfo>
  48.  
  49.  
  50.